home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 21 / CU Amiga Magazine's Super CD-ROM 21 (1998)(EMAP Images)(GB)[!][issue 1998-04].iso / CUCD / Programming / gtdrag / include / clib / gtdrag_protos.h
Encoding:
C/C++ Source or Header  |  1997-09-27  |  1.2 KB  |  41 lines

  1. #ifndef  CLIB_GTDRAG_PROTOS_H
  2. #define  CLIB_GTDRAG_PROTOS_H
  3.  
  4. /*
  5. **  $VER: gtdrag_protos.h 1.3 (1.11.96)
  6. **  Includes Release 2.10
  7. **
  8. **  C prototypes. For use with 32 bit integers only.
  9. **
  10. **  (C) Copyright 1996 Axel Dörfler
  11. **      All Rights Reserved
  12. */
  13.  
  14. #ifndef  EXEC_TYPES_H
  15. #include <exec/types.h>
  16. #endif
  17. #ifndef  LIBRARIES_GTDRAG_H
  18. #include <libraries/gtdrag.h>
  19. #endif
  20.  
  21. /*--- functions in V1 or higher ---*/
  22.  
  23. /* Public entries */
  24. struct IntuiMessage *GTD_GetIMsg(struct MsgPort *mp);
  25. void GTD_ReplyIMsg(struct IntuiMessage *msg);
  26. struct IntuiMessage *GTD_FilterIMsg(struct IntuiMessage *);
  27. struct IntuiMessage *GTD_PostFilterIMsg(struct IntuiMessage *);
  28. struct DragMsg *GTD_GetDragMsg(void);
  29. void GTD_ReplyDragMsg(struct DragMsg *dm);
  30. int GTD_AddAppA(STRPTR t,struct TagItem *tag);
  31. int GTD_AddApp(STRPTR t,ULONG tag1,...);
  32. void GTD_RemoveApp(void);
  33. void GTD_AddWindowA(struct Window *win,struct TagItem *tag);
  34. void GTD_AddWindow(struct Window *win,ULONG tag1,...);
  35. void GTD_RemoveWindow(struct Window *);
  36. void GTD_AddGadgetA(ULONG type,struct Gadget *gad,struct Window *win,struct TagItem *tag);
  37. void GTD_AddGadget(ULONG type,struct Gadget *gad,struct Window *win,ULONG tag1,...);
  38. void GTD_RemoveGadget(struct Gadget *);
  39.  
  40. #endif   /* CLIB_GTDRAG_PROTOS_H */
  41.